package zuoye03;

public class AbstractandInterface {
    /*
    * 接口与抽象类的区别
    *1.类能继承抽象类但是只能继承一个抽象类,一个类能继承多个接口，接口支持多重继承
    *2.抽象类可以包含初始化块，用于执行初始化任务，接口中不能包含初始化块
    * 抽象类可以有构造器，接口不能有，接口不是用来实例化的
    * 抽象类使用与定义具有共同属性和行为的类的基类，提供部分实现，强制子类实现特定的行为，接口用于定义行为规范，使设计更加灵活易扩展
    * */
}
